def count_uppercase_starting_words(words):
    return sum(1 for word in words if word[0].isupper() and word[0] in 'ЙЦУКЕНГГШЩЗХФЫВАПРОЛДЖЭЯЧСМИТЬБЮ')
def count_latin_symbols_words(words):
    return sum(1 for word in words if any(c.lower() in 'abcdefghijklmnopqrstuvwxyz' for c in word))
def count_short_words(words):
    return sum(1 for word in words if len(word) <= 3)
def find_longest_word(words):
    longest_word = max(words, key=len)
    return longest_word, len(longest_word)
def count_dash_words(words):
    return sum(1 for word in words if '-' in word)
def analyze_words(words):
    if not words or len(words) == 1:
        print("Мало данных для анализа")
        return
    total_words = len(words)
    print(f"Кол-во введенных слов: {total_words}")
    print(f"Количество слов с заглавной кириллической буквы: {count_uppercase_starting_words(words)}")
    print(f"Количество слов содержащих латинский символ: {count_latin_symbols_words(words)}")
    print(f"Количество слов не превышающих 3 символа: {count_short_words(words)}")
    print(f"Количество слов в составе которых имеется дефис: {count_dash_words(words)}")
    longest_word, longest_word_length = find_longest_word(words)
    print(' ')
    print(f"Самое длинное слово: {longest_word}")
    print(f"Длина самого длинного слова: {longest_word_length}")
input_words = input().split()
analyze_words(input_words)
